package com.dhsc.local.dao.yykh.yyzlkh;

import com.dhsc.domain.ywzx.yykh.yyzlkh.*;

import java.util.List;

/**
* @Description: 运营质量考核排名
* @Author: gx
* @Date: 2024/4/22 13:48
*/
public interface IYyzlkhpmDao {
    /**
    * @Description: 查询运营质量考核排名
    * @MessageName: queryYyzlkhpm
    * @param: yyzlkhpmVo
    * @return: List<YyzlkhpmVo>
    * @Author: gx
    * @Date: 2024/4/22 13:48
    */
    List<YyzlkhpmVo> queryYyzlkhpm(YyzlkhpmVo yyzlkhpmVo);

    /**
    * @Description: 查询回访效率
    * @MessageName: queryHfxl
    * @param: yyzlkhpmVo
    * @return: List<YyzlkhpmVo>
    * @Author: gx
    * @Date: 2024/4/22 13:48
    */
    List<YyzlkhpmVo> queryHfxl(YyzlkhpmVo yyzlkhpmVo);

    /**
    * @Description: 查询回访质检
    * @MessageName: queryHfzj
    * @param: hfzjVo
    * @return: List<HfzjVo>
    * @Author: gx
    * @Date: 2024/5/9 9:03
    */
    List<HfzjVo> queryHfzj(HfzjVo hfzjVo);

    /**
    * @Description: 查询异常回访
    * @MessageName: queryYchf
    * @param: ychfVo
    * @return: List<YchfVo>
    * @Author: gx
    * @Date: 2024/5/9 9:03
    */
    List<YchfVo> queryYchf(YchfVo ychfVo);

    /**
    * @Description: 查询业务异常处理
    * @MessageName: queryYwyccl
    * @param: ywycclmxVo
    * @return: List<YwycclmxVo>
    * @Author: gx
    * @Date: 2024/5/9 9:50
    */
    List<YwycclmxVo> queryYwyccl(YwycclmxVo ywycclmxVo);

    /**
    * @Description: 查询配合自律监管措施
    * @MessageName: queryZljg
    * @param: jgfxfbVo
    * @return: List<JgfxfbVo>
    * @Author: gx
    * @Date: 2024/5/9 9:50
    */
    List<JgfxfbVo> queryZljg(JgfxfbVo jgfxfbVo);

    /**
    * @Description: 查询运营风险事件
    * @MessageName: queryYyfxsj
    * @param: jgfxfbVo
    * @return: List<JgfxfbVo>
    * @Author: gx
    * @Date: 2024/5/9 9:50
    */
    List<JgfxfbVo> queryYyfxsj(JgfxfbVo jgfxfbVo);

    /**
    * @Description: 查询非标运营工作
    * @MessageName: queryFbyygz
    * @param: jgfxfbVo
    * @return: List<JgfxfbVo>
    * @Author: gx
    * @Date: 2024/5/9 9:50
    */
    List<JgfxfbVo> queryFbyygz(JgfxfbVo jgfxfbVo);

    /**
    * @Description: 查询本营业部平均值
    * @MessageName: queryYybAvg
    * @param: yybAvgVo
    * @return: List<YybAvgVo>
    * @Author: gx
    * @Date: 2024/5/9 9:50
    */
    List<YybAvgVo> queryYybAvg(YybAvgVo yybAvgVo);

    /**
    * @Description: 查询所有营业部平均值
    * @MessageName: queryAllYybAvg
    * @param: yybAvgVo
    * @return: List<YybAvgVo>
    * @Author: gx
    * @Date: 2024/5/9 9:50
    */
    List<YybAvgVo> queryAllYybAvg(YybAvgVo yybAvgVo);

    /**
    * @Description: 查询业务质量
    * @MessageName: queryYwzl
    * @param: ywzlVo
    * @return: List<YwzlVo>
    * @Author: gx
    * @Date: 2024/5/9 16:13
    */
    List<YwzlVo> queryYwzl(YwzlVo ywzlVo);
}
